package com.open.dome.order.param;

import lombok.Data;

@Data
public class OrderCreateParam {


    //快递公司
    private  String companyCode;

    //快递公司名称
    private  String companyName;

    //寄件省份
    private  String sendProvince;
    //寄件省份编码
    private  String sendProvinceCode;
    //寄件市
    private  String sendCity;
    //寄件市编码
    private  String sendCityCode;
    //寄件地址
    private String sendRegion;
    //寄件详细地址
    private String sendAddress;

    //收件省份
    private  String putProvince;
    //收件省份编码
    private  String putProvinceCode;
    //收件市
    private  String putCity;
    //收件市编码
    private  String putCityCode;
    //收件地区
    private String putRegion;
    //收件详细地址
    private String putAddress;
    //重量(kg)
    private  Double weight;



    /**
     * 发件人姓名
     */
    private String sendName;

    /**
     * 发件人手机
     */
    private String sendPhone;
    /**
     * 收件人姓名
     */
    private String putName;

    /**
     * 收件人手机
     */
    private String putPhone;
    /**
     * 运输类型
     * 德邦： RCP：大件快递360； NZBRH：重包入户； ZBTH：重包特惠； WXJTH：微小件特惠； JJDJ：经济大件； PACKAGE：标准快递；HKDJC：航空大件次日达; HKDJG：航空大件隔日达; TZKJC：特快专递; 零担运输方式： JZKY：精准空运（仅散客模式支持该运输方式）; JZQY_LONG：精准汽运； JZKH：精准卡航； 整车运输方式 1.整车配送 ZCPS 2.精准专车 JZZHC
     */
    private String transportType;

    /**
     * 物品价值
     */
    private Integer goodsPrice;
    /**
     * 物品类型
     */
    private String goodsName;
    /**
     * 数量
     */
    private Integer num;
    /**
     * 体积(cm)
     */
    private Integer volumeLong;
    /**
     * 体积(cm)
     */
    private Integer volumeWidth;
    /**
     * 体积(cm)
     */
    private Integer volumeHeight;
    /**
     * 取件时间(开始)
     */
    private  String startTime;
    /**
     * 取件时间(结束)
     */
    private  String endTime;
    /**
     * 备注
     */
    private String remark;
    /**
     * 外部订单号
     */
    private  String openOrderId;

    /**
     * 渠道类型
     */
    private Integer channelCategory;
    /**
     * 超级货运参数*
     */
    private OrderCjhyFeeParam cjhyFeeParam;

}
